home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / admin / linuxcon.000 / linuxcon / linuxconf-1.6 / misc / misc.pm < prev    next >
Text File  |  1996-08-03  |  6KB  |  158 lines

  1. /* _dict.c 14/04/96 23.56.46 */
  2. /* array.c 15/01/96 00.57.16 */
  3. PUBLIC ARRAY_OBJ::ARRAY_OBJ (void);
  4. PUBLIC VIRTUAL ARRAY_OBJ::~ARRAY_OBJ (void);
  5. PUBLIC void ARRAY_OBJ::rstmodified (void);
  6. PUBLIC void ARRAY_OBJ::setmodified (void);
  7. PUBLIC VIRTUAL int ARRAY_OBJ::was_modified (void);
  8. PUBLIC ARRAY::ARRAY (void);
  9. PUBLIC void ARRAY::neverdelete (void);
  10. PUBLIC void ARRAY::setgrowth (int _increm);
  11. PUBLIC VIRTUAL ARRAY::~ARRAY (void);
  12. PROTECTED void ARRAY::grow (void);
  13. PUBLIC int ARRAY::remove (ARRAY_OBJ *obj);
  14. PUBLIC void ARRAY::remove_all (void);
  15. PUBLIC void ARRAY::remove_del (ARRAY_OBJ *obj);
  16. PUBLIC void ARRAY::delall (void);
  17. PUBLIC int ARRAY::getnb (void)const;
  18. PUBLIC void ARRAY::add (ARRAY_OBJ *pt);
  19. PUBLIC void ARRAY::insert (int pos, ARRAY_OBJ *pt);
  20. PROTECTED ARRAY_OBJ *ARRAY::getitem (int no)const;
  21. PUBLIC void ARRAY::rstmodified (void);
  22. PUBLIC VIRTUAL int ARRAY::was_modified (void);
  23. PUBLIC void ARRAY::sort (int (*cmp)(const ARRAY_OBJ *, const ARRAY_OBJ *));
  24. /* confdb.c 10/11/95 20.19.08 */
  25. PUBLIC CONFOBJ::CONFOBJ (const char *_key, const char *_val);
  26. PUBLIC CONFDB::CONFDB (CONFIG_FILE&_fcfg);
  27. PUBLIC CONFOBJ *CONFDB::getitem (int no);
  28. PUBLIC int CONFDB::save (void);
  29. PUBLIC const char *CONFDB::getval (const char *prefix,
  30.      const char *key,
  31.      const char *defval);
  32. PUBLIC const char *CONFDB::getval (const char *prefix,
  33.      const char *key);
  34. PUBLIC int CONFDB::getvalnum (const char *prefix,
  35.      const char *key,
  36.      int defval);
  37. PUBLIC int CONFDB::getall (const char *prefix,
  38.      const char *key,
  39.      SSTRINGS&lst,
  40.      int copy);
  41. PUBLIC void CONFDB::removeall (const char *prefix, const char *key);
  42. PUBLIC void CONFDB::add (const char *prefix,
  43.      const char *key,
  44.      const char *val);
  45. PUBLIC void CONFDB::add (const char *prefix,
  46.      const char *key,
  47.      const SSTRING&val);
  48. PUBLIC void CONFDB::replace (const char *prefix,
  49.      const char *key,
  50.      const char *val);
  51. PUBLIC void CONFDB::replace (const char *prefix,
  52.      const char *key,
  53.      int val);
  54. PUBLIC void CONFDB::replace (const char *prefix,
  55.      const char *key,
  56.      const SSTRING&val);
  57. PUBLIC void CONFDB::replace (const char *prefix,
  58.      const char *key,
  59.      const SSTRINGS&vals);
  60. /* configf.c 03/08/96 22.34.56 */
  61. PRIVATE void CONFIG_FILE::init (const char *_path,
  62.      int _status,
  63.      const char *_owner,
  64.      const char *_group,
  65.      int _perm);
  66. PUBLIC CONFIG_FILE::CONFIG_FILE (const char *_path,
  67.      HELP_FILE&_helpfile,
  68.      int _status);
  69. PUBLIC CONFIG_FILE::CONFIG_FILE (const char *_path,
  70.      HELP_FILE&_helpfile,
  71.      int _status,
  72.      const char *_owner,
  73.      const char *_group,
  74.      int _perm);
  75. PUBLIC int CONFIG_FILE::setperm (const char *fpath);
  76. PRIVATE void CONFIG_FILE::fixpath (void)const;
  77. PUBLIC FILE *CONFIG_FILE::fopen (const char *mode);
  78. PUBLIC FILE *CONFIG_FILE::fopen (const char *temp, const char *mode);
  79. PUBLIC const char *CONFIG_FILE::getpath (void)const;
  80. PUBLIC const char *CONFIG_FILE::getstdpath (void)const;
  81. PUBLIC const char *CONFIG_FILE::gethelp (void)const;
  82. PUBLIC int CONFIG_FILE::is_managed (void)const;
  83. PUBLIC int CONFIG_FILE::is_optionnal (void)const;
  84. PUBLIC int CONFIG_FILE::is_generated (void)const;
  85. PUBLIC int CONFIG_FILE::is_erased (void)const;
  86. PUBLIC int CONFIG_FILE::is_probed (void)const;
  87. PUBLIC int CONFIG_FILE::exist (void)const;
  88. PUBLIC long CONFIG_FILE::getdate (void)const;
  89. PUBLIC int CONFIG_FILE::unlink (void)const;
  90. PUBLIC void CONFIG_FILE::editpath (void);
  91. /* error.c 25/06/96 01.03.14 */
  92. /* fgets.c 20/03/96 11.59.02 */
  93. /* file.c 02/03/96 22.53.50 */
  94. /* fopen.c 09/03/96 23.19.02 */
  95. /* fopen1.c 07/06/96 00.08.40 */
  96. /* helpf.c 12/05/96 02.12.54 */
  97. PUBLIC HELP_FILE::HELP_FILE (const char *_subdir, const char *_fname);
  98. PUBLIC const char *HELP_FILE::getpath (void);
  99. /* linuxconf.c 20/07/96 22.27.38 */
  100. /* malloc.c 02/03/96 22.55.50 */
  101. /* menus.c 25/10/95 00.19.06 */
  102. /* misc.c 18/02/96 14.32.16 */
  103. /* module.c 03/08/96 22.38.20 */
  104. PUBLIC LINUXCONF_MODULE *LINUXCONF_MODULES::getitem (int no);
  105. PUBLIC LINUXCONF_MODULE::LINUXCONF_MODULE (void);
  106. PUBLIC LINUXCONF_MODULE::~LINUXCONF_MODULE (void);
  107. PUBLIC VIRTUAL void LINUXCONF_MODULE::setmenu (DIALOG&, MENU_CONTEXT);
  108. PUBLIC VIRTUAL void LINUXCONF_MODULE::domenu (MENU_CONTEXT,
  109.      const char *);
  110. /* popen.c 03/08/96 22.29.00 */
  111. PUBLIC POPEN::POPEN (const char *command);
  112. PUBLIC POPEN::~POPEN (void);
  113. PRIVATE void POPEN::waitend (void);
  114. PUBLIC int POPEN::isok (void);
  115. PRIVATE void POPEN::readif (struct fd_set *in, int fd, SSTRING&buf);
  116. PUBLIC int POPEN::wait (int timeout);
  117. PUBLIC int POPEN::getstatus (void);
  118. PRIVATE int POPEN::readline (char *line, int size, SSTRING&buf);
  119. PUBLIC int POPEN::readerr (char *line, int size);
  120. PUBLIC int POPEN::readout (char *line, int size);
  121. /* sstring.c 03/08/96 22.33.22 */
  122. PUBLIC SSTRING::SSTRING (void);
  123. PUBLIC SSTRING::SSTRING (const char *_str);
  124. PUBLIC SSTRING::SSTRING (const char *_str, int _maxsiz);
  125. PUBLIC SSTRING::SSTRING (const SSTRING&_str);
  126. PUBLIC SSTRING&SSTRING::operator = (const SSTRING&_str);
  127. PUBLIC SSTRING::~SSTRING (void);
  128. PUBLIC void SSTRING::copy (char *dst)const;
  129. PUBLIC void SSTRING::copy (SSTRING&dst)const;
  130. PUBLIC VIRTUAL void SSTRING::setfrom (const char *src);
  131. PUBLIC void SSTRING::setfrom (const SSTRING&src);
  132. PUBLIC void SSTRING::setfrom (int val);
  133. PUBLIC void SSTRING::append (const char *app);
  134. PUBLIC int SSTRING::getval (void)const;
  135. PUBLIC int SSTRING::getlen (void)const;
  136. PUBLIC const char *SSTRING::get (void)const;
  137. PUBLIC int SSTRING::cmp (const char *other)const;
  138. PUBLIC int SSTRING::ncmp (const char *other, int len)const;
  139. PUBLIC int SSTRING::icmp (const char *other)const;
  140. PUBLIC int SSTRING::icmp (const SSTRING&other)const;
  141. PUBLIC const char *SSTRING::strchr (char carac);
  142. PUBLIC int SSTRING::cmp (const SSTRING&other)const;
  143. PUBLIC void SSTRING::setmaxsiz (int size);
  144. PUBLIC int SSTRING::getmaxsiz (void)const;
  145. PUBLIC int SSTRING::is_empty (void)const;
  146. PUBLIC void SSTRING::strip_end (void);
  147. PUBLIC char *SSTRING::copyword (const char *line);
  148. PUBLIC void CSSTRING::setcomment (const SSTRING&com);
  149. /* sstrings.c 14/10/95 23.26.26 */
  150. PUBLIC SSTRING *SSTRINGS::getitem (int no)const;
  151. PUBLIC void SSTRINGS::sort (void);
  152. PUBLIC int SSTRINGS::lookup (const char *str)const;
  153. PUBLIC int SSTRINGS::lookup (const SSTRING *str)const;
  154. /* str.c 06/06/96 23.39.00 */
  155. /* uname.c 03/04/96 00.02.40 */
  156. /* xconf1.c 15/06/96 00.40.44 */
  157. /* xconf2.c 25/06/96 01.03.40 */
  158.